package com.zy.explore.module.activity.application.service;

import com.zy.explore.common.infrastructure.base.mybatis.BaseServiceImpl;
import com.zy.explore.common.infrastructure.base.mybatis.BaseDao;
import com.zy.explore.module.activity.domain.mybatis.entity.MybatisExampleEntity;
import com.zy.explore.module.activity.domain.mybatis.dao.MybatisExampleDao;

import org.springframework.stereotype.Service;
import javax.annotation.Resource;

/**
 * description Mybatis框架示例服务实现类
 *
 * @author ZY
 * @date 2021年05月19日20时46分19秒
 */
@Service
public class MybatisExampleService extends BaseServiceImpl<MybatisExampleEntity, Integer, Object> {

    /**
     * 注入DAO
     */
    @Resource
    private MybatisExampleDao dao;

    /**
     * 定义抽象方法getDao获取当前实体Mapper对象
     *
     * @return 当前实体DAO对象
     */
    @Override
    protected BaseDao<MybatisExampleEntity> getDao() {
        return this.dao;
    }

}
